rare soft tissue tumor - French English Dictionary